be well located - Turc Anglais Dictionnaire